#!/bin/sh
#
# This script will be executed after the module is installed.
mod_name="vpnportal"
DIR_VAR_CERTIFICATES="/var/data/${mod_name}_certs/certificates"
DIR_VAR_SSL="$DIR_VAR_CERTIFICATES/ssl"
DIR_VPNPORTAL="/opt/$mod_name"
DIR_CERTIFICATES_SRC="$DIR_VPNPORTAL/certificates"
DIR_SCRIPTS="$DIR_VPNPORTAL/scripts"

FILE_SSL_CERT="$DIR_VAR_SSL/dev_cert.crt"
FILE_SSL_KEY="$DIR_VAR_SSL/dev_priv_key.pem"
EXE_GENCERT="$DIR_SCRIPTS/gen_cert.sh"

chmod +x /opt/$mod_name/etc/init
chmod +x /opt/$mod_name/etc/uninstall
chmod +x /opt/$mod_name/etc/init.ovpn

# Prepare storage of certificates
mkdir -p "$DIR_VAR_SSL"
mkdir -p "$DIR_VAR_CERTIFICATES/ovpn"
cp -f "$DIR_CERTIFICATES_SRC/ssl/"* "$DIR_VAR_SSL"

# Create a symlink to the original openvpn daemon
ln -sf /usr/sbin/openvpnd /opt/$mod_name/bin/vpntund

